// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

// DO NOT EDIT THIS FILE! IT IS AUTOGENERATED
// FROM /src/coreclr/tools/Common/JitInterface/ThunkGenerator/InstructionSetDesc.txt
// using /src/coreclr/tools/Common/JitInterface/ThunkGenerator/gen.bat

using System;
using System.Runtime.InteropServices;

namespace Internal.ReadyToRunConstants
{
    public enum ReadyToRunInstructionSet
    {
        Sse=1,
        Sse2=2,
        Sse3=3,
        Ssse3=4,
        Sse41=5,
        Sse42=6,
        Avx=7,
        Avx2=8,
        Aes=9,
        Bmi1=10,
        Bmi2=11,
        Fma=12,
        Lzcnt=13,
        Pclmulqdq=14,
        Popcnt=15,
        ArmBase=16,
        AdvSimd=17,
        Crc32=18,
        Sha1=19,
        Sha256=20,
        Atomics=21,
        X86Base=22,
        Dp=23,
        Rdm=24,
        AvxVnni=25,
        Rcpc=26,
        Movbe=27,
        X86Serialize=28,
        Avx512F=29,
        Avx512F_VL=30,
        Avx512BW=31,
        Avx512BW_VL=32,
        Avx512CD=33,
        Avx512CD_VL=34,
        Avx512DQ=35,
        Avx512DQ_VL=36,
        Avx512Vbmi=37,
        Avx512Vbmi_VL=38,
        VectorT128=39,
        VectorT256=40,
        VectorT512=41,
        Rcpc2=42,
        Sve=43,
        Avx10v1=44,
        Avx10v1_V256=45,
        Avx10v1_V512=46,

    }
}
